var app = getApp();

Component
({
    data: 
    {
        images: '', // 静态图片地址
        isloading: true,
        modalSlide: false,
    },

    options: 
    {
        multipleSlots: true // 使用多个slot插槽需要申明
    },

    properties: 
    {
        show: 
        {
            type: Boolean,
            value: false,

            // 监听父组件传入值变化
            observer(newVal)
            {
                if (newVal && newVal != this.data.modalStatus)
                {
                    this.setData({ modalStatus: true })

                    setTimeout(() => 
                    {
                        this.setData({ modalSlide: true })
                    }, 50)
                }
                else
                {
                    this.setData({ modalSlide: false });

                    setTimeout(() =>
                    {
                        this.setData({ modalStatus: false })
                    }, 100)
                }
            }
        },
        // 弹窗默认高度
        height: 
        {
            type: String,
            value: 650
        },
        isloadtxt: 
        {
            type: String,
            value: '加载中'
        },
        cancelText:
        {
            type: String,
            value: '取消'
        },
        isShowCancel:{
            type: Boolean,
            value: false
        }
    },

    ready() 
    {
        // console.log(this.properties.empty)
    },

    methods: 
    {

    }
})